// void, Obj this, point pt
Unit this, u;
Obj WatchEye;

if (!owner.AsUnit.IsValid)
	return;
	
this = owner.AsUnit();

if(.attack < 1000 && .damage_type == 1){
	ItemUsed(1);
	.AddBonus(1000, 0, 0, 0, 0);
	Sleep(15000);
	.AddBonus(-1000, 0, 0, 0, 0);
    Sleep(10000);
}

